SQL Serverでテーブルの途中に列を追加する
「必ずn番目に列追加をしたい」という強い要望がある
本来は、列の順番に依存しないようにシステムを作るのがベスト
だけど、そうもいかない場合もあり…仕方なく
これはテーブルの最後(?)にADDするので、今回はこれじゃない
SSMSを使うと、以下の手順でGUIから好きなところに列を挿入できる オブジェクトエクスプローラーから対象のテーブルを右クリック
デザイン > 右クリック > 列の挿入 > 保存
これ裏でどんなコマンドを走らせてるんだろう?
Transact-SQL ステートメントを使用した場合はサポートされません。列の順序を変更するには、テーブルを削除して再作成する必要があります。